(computer science) a kind of computer architecture that has a relatively small set of computer instructions that it can perform